<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>OpenRF: Microcontroller API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenRF
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Modules</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Microcontroller API</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_analog_configuration.html">tAnalogConfiguration</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gab066c15dc9f9f5a3b5a7da8714772983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab066c15dc9f9f5a3b5a7da8714772983"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kEnableAnalogConversion</b>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:gab066c15dc9f9f5a3b5a7da8714772983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2fe17ed75cfee6d9e5378151471d1b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa2fe17ed75cfee6d9e5378151471d1b4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kDisableAnalogConverstion</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gaa2fe17ed75cfee6d9e5378151471d1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5baf5a2a04fb5cbe384db131168e6b38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5baf5a2a04fb5cbe384db131168e6b38"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kSelectAnalogChannel</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga5baf5a2a04fb5cbe384db131168e6b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22246dd616613ec2ee71836c724d9098"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22246dd616613ec2ee71836c724d9098"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kScanAnalogChannel</b>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:ga22246dd616613ec2ee71836c724d9098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8123db9f6ba28d07738663040faecc5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8123db9f6ba28d07738663040faecc5e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kEnableComparatorOperation</b>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga8123db9f6ba28d07738663040faecc5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga818679a45c5284c4b152610fa7a31d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga818679a45c5284c4b152610fa7a31d30"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kDisableComparatorOperation</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga818679a45c5284c4b152610fa7a31d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9398196697811af139ac994ab992c4a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9398196697811af139ac994ab992c4a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv64</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga9398196697811af139ac994ab992c4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf522376e9dd0522ce14c747c1ce295bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf522376e9dd0522ce14c747c1ce295bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv32</b>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:gaf522376e9dd0522ce14c747c1ce295bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga286f124bf4a9e54ebdbf45d5ca88b28e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga286f124bf4a9e54ebdbf45d5ca88b28e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv16</b>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:ga286f124bf4a9e54ebdbf45d5ca88b28e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e171475ba1c3c7f41d8e06c64418635"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e171475ba1c3c7f41d8e06c64418635"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv8</b>&#160;&#160;&#160;0x18</td></tr>
<tr class="separator:ga7e171475ba1c3c7f41d8e06c64418635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59864f8d7adad51446a256f4bca18df3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59864f8d7adad51446a256f4bca18df3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv6</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ga59864f8d7adad51446a256f4bca18df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a88e705a35e2109a7701bcc245a66ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a88e705a35e2109a7701bcc245a66ed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv5</b>&#160;&#160;&#160;0x28</td></tr>
<tr class="separator:ga8a88e705a35e2109a7701bcc245a66ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab18e9958896c0582b1a15e0024bd8f60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab18e9958896c0582b1a15e0024bd8f60"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv4</b>&#160;&#160;&#160;0x30</td></tr>
<tr class="separator:gab18e9958896c0582b1a15e0024bd8f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06b869ff633576032dad7cf2195761d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06b869ff633576032dad7cf2195761d1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionClockDiv2</b>&#160;&#160;&#160;0x38</td></tr>
<tr class="separator:ga06b869ff633576032dad7cf2195761d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4443068a287ce9bb2324962a733850b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4443068a287ce9bb2324962a733850b2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionModeNormal1</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga4443068a287ce9bb2324962a733850b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8c8d0b59afa59cc65c7b10e99893ea1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf8c8d0b59afa59cc65c7b10e99893ea1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionModeNormal2</b>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:gaf8c8d0b59afa59cc65c7b10e99893ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5e9c0d067ec0708bf2f15a5eecf8082"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae5e9c0d067ec0708bf2f15a5eecf8082"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionModeLowVoltage1</b>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:gae5e9c0d067ec0708bf2f15a5eecf8082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86ff032a0410b5bd62c9c969a0ade212"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86ff032a0410b5bd62c9c969a0ade212"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kConversionModeLowVoltage2</b>&#160;&#160;&#160;0x06</td></tr>
<tr class="separator:ga86ff032a0410b5bd62c9c969a0ade212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fecd440012e306ff87819186f383ec9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fecd440012e306ff87819186f383ec9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kSoftwareTriggerMode</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga4fecd440012e306ff87819186f383ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga750bf798a70565202ba54f2cd43d40f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga750bf798a70565202ba54f2cd43d40f3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kHardwareTriggerNoWaitMode</b>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:ga750bf798a70565202ba54f2cd43d40f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f2da0924f4489e878a82b0516c325ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f2da0924f4489e878a82b0516c325ee"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kHardwareTriggerWaitMode</b>&#160;&#160;&#160;0xc0</td></tr>
<tr class="separator:ga6f2da0924f4489e878a82b0516c325ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfa9bc932eef15ee14b4bdf6f437ed55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabfa9bc932eef15ee14b4bdf6f437ed55"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kSequentialConversionMode</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gabfa9bc932eef15ee14b4bdf6f437ed55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8452e76421882494650d59762975974"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad8452e76421882494650d59762975974"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kOneShotConversionMode</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:gad8452e76421882494650d59762975974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga733f9369c339baa12364a715d7373198"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga733f9369c339baa12364a715d7373198"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kHardwareTriggerTimer1</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga733f9369c339baa12364a715d7373198"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga947986e6541178cdaaeb30048571b0b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga947986e6541178cdaaeb30048571b0b1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kHardwareTriggerRTC</b>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:ga947986e6541178cdaaeb30048571b0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefb4f7717d60c349698afe8b5c7107ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefb4f7717d60c349698afe8b5c7107ec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kHardwareTriggerIntervalTimer</b>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:gaefb4f7717d60c349698afe8b5c7107ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9c40e882a10ae3b8340b10f1ec634a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae9c40e882a10ae3b8340b10f1ec634a6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceVdd</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gae9c40e882a10ae3b8340b10f1ec634a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2990d1ab1f6f463be303b73f496bc81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2990d1ab1f6f463be303b73f496bc81"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceP20</b>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:gab2990d1ab1f6f463be303b73f496bc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2990d1ab1f6f463be303b73f496bc81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2990d1ab1f6f463be303b73f496bc81"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceP20</b>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:gab2990d1ab1f6f463be303b73f496bc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eff725571dd555f2d8a5e8eb838c540"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6eff725571dd555f2d8a5e8eb838c540"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceInternal</b>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:ga6eff725571dd555f2d8a5e8eb838c540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eff725571dd555f2d8a5e8eb838c540"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6eff725571dd555f2d8a5e8eb838c540"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceInternal</b>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:ga6eff725571dd555f2d8a5e8eb838c540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cc7ac3b25e5c9bafd78609bd66454b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6cc7ac3b25e5c9bafd78609bd66454b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogNegativeReferenceVss</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga6cc7ac3b25e5c9bafd78609bd66454b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80a00303d4882790f51fd22183eb76b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80a00303d4882790f51fd22183eb76b9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogNegativeReferenceP21</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ga80a00303d4882790f51fd22183eb76b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80a00303d4882790f51fd22183eb76b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80a00303d4882790f51fd22183eb76b9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogNegativeReferenceP21</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ga80a00303d4882790f51fd22183eb76b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf05239742083116b97abc3defa5219e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf05239742083116b97abc3defa5219e4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogOutsideWindowInterrupt</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gaf05239742083116b97abc3defa5219e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab022eb559dde10a2dfbe6493f302bd6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab022eb559dde10a2dfbe6493f302bd6b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogInsideWindowInterrupt</b>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:gab022eb559dde10a2dfbe6493f302bd6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57e4de7e465f4126cad2a2f87e6698c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga57e4de7e465f4126cad2a2f87e6698c6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogNoSnooze</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga57e4de7e465f4126cad2a2f87e6698c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0b167795c0d526c1f2d524430a25e74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa0b167795c0d526c1f2d524430a25e74"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogSnooze</b>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:gaa0b167795c0d526c1f2d524430a25e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e4603157ad34cce3b7285222c475af0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e4603157ad34cce3b7285222c475af0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalog10BitResolution</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga4e4603157ad34cce3b7285222c475af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a4148b9f48510fd080ee69c008bc550"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a4148b9f48510fd080ee69c008bc550"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalog8BitResolution</b>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga3a4148b9f48510fd080ee69c008bc550"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1b1ddde6b92e86f8651a02b01abb6fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1b1ddde6b92e86f8651a02b01abb6fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>INITIALIZEDVALUE</b>&#160;&#160;&#160;0x55</td></tr>
<tr class="separator:gad1b1ddde6b92e86f8651a02b01abb6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa55388751c7ed809215f7d803282345f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa55388751c7ed809215f7d803282345f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DisableInterrupts</b>&#160;&#160;&#160;DI();</td></tr>
<tr class="separator:gaa55388751c7ed809215f7d803282345f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0351077bba47b36e8ada5bfa7ae27872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0351077bba47b36e8ada5bfa7ae27872"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>EnableInterrupts</b>&#160;&#160;&#160;EI();</td></tr>
<tr class="separator:ga0351077bba47b36e8ada5bfa7ae27872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64d0a6037d602b6dddcc484a5e729712"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga64d0a6037d602b6dddcc484a5e729712"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NIRQStatus</b>&#160;&#160;&#160;IRQ</td></tr>
<tr class="separator:ga64d0a6037d602b6dddcc484a5e729712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f42e28df35170b735062f18140f531b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0f42e28df35170b735062f18140f531b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDNPin</b>&#160;&#160;&#160;SDN</td></tr>
<tr class="separator:ga0f42e28df35170b735062f18140f531b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25015c47971ca43058fb716d9a9bc618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga25015c47971ca43058fb716d9a9bc618"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogTriggerSoftware</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga25015c47971ca43058fb716d9a9bc618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16ff864aa3cea1063592557c6ce302b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16ff864aa3cea1063592557c6ce302b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogTriggerHardwareNoWait</b>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:ga16ff864aa3cea1063592557c6ce302b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d66ba0d9a895bebb8bb3f886099df25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d66ba0d9a895bebb8bb3f886099df25"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogTriggerHardware</b>&#160;&#160;&#160;0xc0</td></tr>
<tr class="separator:ga5d66ba0d9a895bebb8bb3f886099df25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c65f9b3f05099d58955862fcc106d45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c65f9b3f05099d58955862fcc106d45"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogConversionModeSequential</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga7c65f9b3f05099d58955862fcc106d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf40403b57162278d5bb82de20b46f10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf40403b57162278d5bb82de20b46f10"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogConversionModeOneShot</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:gabf40403b57162278d5bb82de20b46f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a7335b6eae196f86edad16528253138"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a7335b6eae196f86edad16528253138"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogHardwareTriggerINTTM01</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga5a7335b6eae196f86edad16528253138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62f542d53dd060c072138b635b63e077"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62f542d53dd060c072138b635b63e077"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogHardwareTriggerINTRTC</b>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:ga62f542d53dd060c072138b635b63e077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11e63c43544cc5f669cd1e2738277723"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga11e63c43544cc5f669cd1e2738277723"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogHardwareTriggerINTIT</b>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:ga11e63c43544cc5f669cd1e2738277723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d4c897c8da6685147a8254903b59260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d4c897c8da6685147a8254903b59260"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogChannelSelectMode</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga1d4c897c8da6685147a8254903b59260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbc04bccd292ab456f1c69cacc178b24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbc04bccd292ab456f1c69cacc178b24"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogChannelScanMode</b>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:gafbc04bccd292ab456f1c69cacc178b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ad5606275cc8dd1bbe07c622baa8742"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ad5606275cc8dd1bbe07c622baa8742"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogPositiveReferenceVDD</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga0ad5606275cc8dd1bbe07c622baa8742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac2584d24a711ea5f9de6447b7869ecc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac2584d24a711ea5f9de6447b7869ecc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogNegativeReferenceVSS</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gaac2584d24a711ea5f9de6447b7869ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1bbacd1546e6ddc4908466e5c426d3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1bbacd1546e6ddc4908466e5c426d3f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogLimitCheckInband</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gaf1bbacd1546e6ddc4908466e5c426d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5721724a8813e80d2c7405e45f9c54ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5721724a8813e80d2c7405e45f9c54ba"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogLimitCheckOutsideBand</b>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:ga5721724a8813e80d2c7405e45f9c54ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga040357747fb4251b8a6b7483a1e9cdb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga040357747fb4251b8a6b7483a1e9cdb2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogSnoozeEnabled</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga040357747fb4251b8a6b7483a1e9cdb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b950107ac099bc7048190240e1be5bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7b950107ac099bc7048190240e1be5bc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogSnoozeDisabled</b>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:ga7b950107ac099bc7048190240e1be5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga880d34fad40af46c4b73277f84f2d8f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga880d34fad40af46c4b73277f84f2d8f1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogResolution10Bits</b>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ga880d34fad40af46c4b73277f84f2d8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e1140691de2c20ad02e29c41afab678"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e1140691de2c20ad02e29c41afab678"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>kAnalogResolution8Bits</b>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga7e1140691de2c20ad02e29c41afab678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbc6c34230343800a840f840bd421640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbc6c34230343800a840f840bd421640"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_WAITTIME</b>&#160;&#160;&#160;(8U)      /* Wait 250 */</td></tr>
<tr class="separator:gafbc6c34230343800a840f840bd421640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7db8630c8117c737b7e4f40df7c8defd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7db8630c8117c737b7e4f40df7c8defd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioNSS</b>&#160;&#160;&#160;P12_bit.no0</td></tr>
<tr class="separator:ga7db8630c8117c737b7e4f40df7c8defd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf50a606b69c9e741b21804940e37fb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaf50a606b69c9e741b21804940e37fb1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO0</b>&#160;&#160;&#160;P13_bit.no7</td></tr>
<tr class="separator:gaaf50a606b69c9e741b21804940e37fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1fc887b5a8f1a13dbd1f74fc75e2d33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1fc887b5a8f1a13dbd1f74fc75e2d33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO1</b>&#160;&#160;&#160;P5_bit.no0</td></tr>
<tr class="separator:gad1fc887b5a8f1a13dbd1f74fc75e2d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08cb89a0467e79c3707338d8d27ef5c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga08cb89a0467e79c3707338d8d27ef5c8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO2</b>&#160;&#160;&#160;P5_bit.no1</td></tr>
<tr class="separator:ga08cb89a0467e79c3707338d8d27ef5c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf621be6b9cc14f65421d8fd112fe51e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf621be6b9cc14f65421d8fd112fe51e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO3</b>&#160;&#160;&#160;P3_bit.no0</td></tr>
<tr class="separator:gadf621be6b9cc14f65421d8fd112fe51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e26579be94af07123748c72b2b78b45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8e26579be94af07123748c72b2b78b45"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO4</b>&#160;&#160;&#160;P3_bit.no1</td></tr>
<tr class="separator:ga8e26579be94af07123748c72b2b78b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad28078a6e9bd254a269718b4dc6698f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad28078a6e9bd254a269718b4dc6698f1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioDIO5</b>&#160;&#160;&#160;P1_bit.no6</td></tr>
<tr class="separator:gad28078a6e9bd254a269718b4dc6698f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93feeadb9643db26275b0fac4e87148a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93feeadb9643db26275b0fac4e87148a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>pinRadioReset</b>&#160;&#160;&#160;P2_bit.no6</td></tr>
<tr class="separator:ga93feeadb9643db26275b0fac4e87148a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44e89d523436fcbbf2c56e4fb335d509"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga44e89d523436fcbbf2c56e4fb335d509"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SLEEP</b>&#160;&#160;&#160;asm(&quot;stop&quot;)</td></tr>
<tr class="separator:ga44e89d523436fcbbf2c56e4fb335d509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60d694d9282658ed31014f8e4f7d173e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60d694d9282658ed31014f8e4f7d173e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>I2C_DAT</b>&#160;&#160;&#160;P6_bit.no1</td></tr>
<tr class="separator:ga60d694d9282658ed31014f8e4f7d173e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae604a867b14d500ceccdee38d17edf84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae604a867b14d500ceccdee38d17edf84"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>I2C_CLOCK</b>&#160;&#160;&#160;P6_bit.no0</td></tr>
<tr class="separator:gae604a867b14d500ceccdee38d17edf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bb885982ff66a2e0a0a45a8ee9c35e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5bb885982ff66a2e0a0a45a8ee9c35e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HIGH</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga5bb885982ff66a2e0a0a45a8ee9c35e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab811d8c6ff3a505312d3276590444289"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab811d8c6ff3a505312d3276590444289"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOW</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gab811d8c6ff3a505312d3276590444289"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gacdad6d81b9a94402ce3979d531ae4f40"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gacdad6d81b9a94402ce3979d531ae4f40">InterruptTypes</a> { <a class="el" href="group___microcontroller.html#ggacdad6d81b9a94402ce3979d531ae4f40ab6c06d9faecfce59a7da45b7944780bd">NIRQ</a> =0
 }</td></tr>
<tr class="separator:gacdad6d81b9a94402ce3979d531ae4f40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf21675577c00d6f5a0eabfdfdbd0896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf21675577c00d6f5a0eabfdfdbd0896"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>tBaudRates</b> { <br />
&#160;&#160;<b>k9600</b>, 
<b>k19200</b>, 
<b>k38400</b>, 
<b>k57600</b>, 
<br />
&#160;&#160;<b>k76800</b>, 
<b>k115200</b>
<br />
 }</td></tr>
<tr class="separator:gadf21675577c00d6f5a0eabfdfdbd0896"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga1ecc48640c88df2b39642c9db2156ac5"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga1ecc48640c88df2b39642c9db2156ac5">WriteCharSPIMultiple</a> (U8 reg, U8 count, U8 *buffer) reentrant</td></tr>
<tr class="separator:ga1ecc48640c88df2b39642c9db2156ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6958dfb440f4c2c544b042189fa9a923"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga6958dfb440f4c2c544b042189fa9a923">InitializeMicroAPI</a> (void)</td></tr>
<tr class="separator:ga6958dfb440f4c2c544b042189fa9a923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7f37d8605b8b3ce2e6915c969f17247"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gad7f37d8605b8b3ce2e6915c969f17247">ReadSPI</a> (U8 reg) reentrant</td></tr>
<tr class="separator:gad7f37d8605b8b3ce2e6915c969f17247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05c606a8ee19a2a0a3159db10c8c1613"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga05c606a8ee19a2a0a3159db10c8c1613">WriteCharSPI</a> (U8 reg, U8 data) reentrant</td></tr>
<tr class="separator:ga05c606a8ee19a2a0a3159db10c8c1613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga714f5e00129cbba29e5399b7eb136e91"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga714f5e00129cbba29e5399b7eb136e91">ReadCharUART0</a> (void)</td></tr>
<tr class="separator:ga714f5e00129cbba29e5399b7eb136e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6282a8d1fec8d0fe84c29bb08218f182"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga6282a8d1fec8d0fe84c29bb08218f182">WriteCharUART0</a> (U8 charToWrite)</td></tr>
<tr class="separator:ga6282a8d1fec8d0fe84c29bb08218f182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7e3b87af0c8570f64f8150ad7c8a6bc"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gad7e3b87af0c8570f64f8150ad7c8a6bc">BufferCountUART0</a> (void)</td></tr>
<tr class="separator:gad7e3b87af0c8570f64f8150ad7c8a6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bef08bf4ac00662e5a33460f1fb9618"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga1bef08bf4ac00662e5a33460f1fb9618">ReadCharUART1</a> (void)</td></tr>
<tr class="separator:ga1bef08bf4ac00662e5a33460f1fb9618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d93b4d9705e3ea33038d1e1b9fcabd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga7d93b4d9705e3ea33038d1e1b9fcabd2">WriteCharUART1</a> (U8 charToWrite)</td></tr>
<tr class="separator:ga7d93b4d9705e3ea33038d1e1b9fcabd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c8847a207a1636e48bf003a8d77922a"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga0c8847a207a1636e48bf003a8d77922a">BufferCountUART1</a> (void)</td></tr>
<tr class="separator:ga0c8847a207a1636e48bf003a8d77922a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdadf6ed11e793bf97a89abd838054c4"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gacdadf6ed11e793bf97a89abd838054c4">ReadCharIIC</a> (U8 address)</td></tr>
<tr class="separator:gacdadf6ed11e793bf97a89abd838054c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ac607ecbf47d914900ff7d88069f613"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga9ac607ecbf47d914900ff7d88069f613">ReadMultipleIIC</a> (U8 count, U8 address, U8 *buffer)</td></tr>
<tr class="separator:ga9ac607ecbf47d914900ff7d88069f613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7d4c378b620b133c9353c685f914b69"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gad7d4c378b620b133c9353c685f914b69">WriteCharIIC</a> (U8 address, U8 byteToWrite)</td></tr>
<tr class="separator:gad7d4c378b620b133c9353c685f914b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67a3c996a2c5866617f9c709b1e2dd14"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga67a3c996a2c5866617f9c709b1e2dd14">WriteMultipleIIC</a> (U8 count, U8 address, U8 *buffer)</td></tr>
<tr class="separator:ga67a3c996a2c5866617f9c709b1e2dd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2e91e237be0303ec20b34bba610b7a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gad2e91e237be0303ec20b34bba610b7a1">SetMainClockToSubOscillator</a> (void)</td></tr>
<tr class="separator:gad2e91e237be0303ec20b34bba610b7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcd6760025ce417c27bae09ec5ce05b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gabcd6760025ce417c27bae09ec5ce05b0">InternalHSOscillatorOff</a> (void)</td></tr>
<tr class="separator:gabcd6760025ce417c27bae09ec5ce05b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a53914e7aeb57f366f9efa37c994f3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga4a53914e7aeb57f366f9efa37c994f3b">InternalHSOscillatorOn</a> (void)</td></tr>
<tr class="separator:ga4a53914e7aeb57f366f9efa37c994f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8e304a04f464eb06b0de7f7e1f6d169"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gae8e304a04f464eb06b0de7f7e1f6d169">SubOscillatorOff</a> (void)</td></tr>
<tr class="separator:gae8e304a04f464eb06b0de7f7e1f6d169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70ab3e7091c6842fc701fe8fbfcc6d12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga70ab3e7091c6842fc701fe8fbfcc6d12">SubOscillatorOn</a> (void)</td></tr>
<tr class="separator:ga70ab3e7091c6842fc701fe8fbfcc6d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab563c321a97f73c2ea3e58e98070d8b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gab563c321a97f73c2ea3e58e98070d8b1">SetSubOscillatorMode</a> (U8 mode)</td></tr>
<tr class="separator:gab563c321a97f73c2ea3e58e98070d8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac702222a324c1bc10dde908eff6539fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gac702222a324c1bc10dde908eff6539fb">RealTimeClockOn</a> (void)</td></tr>
<tr class="separator:gac702222a324c1bc10dde908eff6539fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae74912b5daae519a520a39430dd69e35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gae74912b5daae519a520a39430dd69e35">RealTimeClockOff</a> (void)</td></tr>
<tr class="separator:gae74912b5daae519a520a39430dd69e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9febbc28d4e53756d6f6a20f7c661c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gaf9febbc28d4e53756d6f6a20f7c661c1">EnableRTC1HZ</a> (void)</td></tr>
<tr class="separator:gaf9febbc28d4e53756d6f6a20f7c661c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabb1277b87572789c7fc133990a7bd70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gaabb1277b87572789c7fc133990a7bd70">DisableRTC1HZ</a> (void)</td></tr>
<tr class="separator:gaabb1277b87572789c7fc133990a7bd70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab15d1cc5f12a3400a997aa116c25743e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gab15d1cc5f12a3400a997aa116c25743e">SetRTCHourMode</a> (U8 mode)</td></tr>
<tr class="separator:gab15d1cc5f12a3400a997aa116c25743e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa5a7e38f21ca2d71262092b7452b0b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gaaa5a7e38f21ca2d71262092b7452b0b7">SetCPI</a> (U8 mode)</td></tr>
<tr class="separator:gaaa5a7e38f21ca2d71262092b7452b0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga953aae93ab9f1d309dcb4c311f14cc3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga953aae93ab9f1d309dcb4c311f14cc3b">EnableRTCAlarm</a> (U8 enableInterrupt)</td></tr>
<tr class="separator:ga953aae93ab9f1d309dcb4c311f14cc3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04981095e5c8daac61a50f7f41598d38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga04981095e5c8daac61a50f7f41598d38">DisableRTCAlarm</a> ()</td></tr>
<tr class="separator:ga04981095e5c8daac61a50f7f41598d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga701361fbb2019fda5c4a989774b370f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga701361fbb2019fda5c4a989774b370f6">HitWDT</a> (void)</td></tr>
<tr class="separator:ga701361fbb2019fda5c4a989774b370f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6798cd2dc433ef74b228024e5bbae73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gae6798cd2dc433ef74b228024e5bbae73">AnanlogConversionOn</a> (void)</td></tr>
<tr class="separator:gae6798cd2dc433ef74b228024e5bbae73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03e5404bb43e55ad409db907ddf5c9ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga03e5404bb43e55ad409db907ddf5c9ed">AnalogConversionOff</a> (void)</td></tr>
<tr class="separator:ga03e5404bb43e55ad409db907ddf5c9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga690716d528c55c715ed41c3019a1d830"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga690716d528c55c715ed41c3019a1d830">AnalogConversionStart</a> (void)</td></tr>
<tr class="separator:ga690716d528c55c715ed41c3019a1d830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61e8657445c5417b2ea748ea9d23951f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga61e8657445c5417b2ea748ea9d23951f">AnalogConversionStop</a> (void)</td></tr>
<tr class="separator:ga61e8657445c5417b2ea748ea9d23951f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f1caa2c7c75fcb8cc784ad5d5f91213"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga1f1caa2c7c75fcb8cc784ad5d5f91213">AnalogConverterConfigure</a> (<a class="el" href="structt_analog_configuration.html">tAnalogConfiguration</a> config)</td></tr>
<tr class="separator:ga1f1caa2c7c75fcb8cc784ad5d5f91213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga016d48a817a469193e4a5d074cd6049d"><td class="memItemLeft" align="right" valign="top">U16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga016d48a817a469193e4a5d074cd6049d">AnalogGet10BitResult</a> ()</td></tr>
<tr class="separator:ga016d48a817a469193e4a5d074cd6049d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f4ffd53d546addb7365664f940579e7"><td class="memItemLeft" align="right" valign="top">U8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga6f4ffd53d546addb7365664f940579e7">AnalogGet8BitResult</a> ()</td></tr>
<tr class="separator:ga6f4ffd53d546addb7365664f940579e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeff56b2236997924270e55a62737929f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gaeff56b2236997924270e55a62737929f">AnalogSetInputChannel</a> (U8 channel)</td></tr>
<tr class="separator:gaeff56b2236997924270e55a62737929f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf09eaf29e2cfb751d818319d9b5b18a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gaf09eaf29e2cfb751d818319d9b5b18a3">StartIntervalTimer</a> ()</td></tr>
<tr class="separator:gaf09eaf29e2cfb751d818319d9b5b18a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3d2bb900ac4f17b96848ae67d3e3648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gac3d2bb900ac4f17b96848ae67d3e3648">StopIntervalTimer</a> ()</td></tr>
<tr class="separator:gac3d2bb900ac4f17b96848ae67d3e3648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ce8f9d1d012d1ea3247861b9fcdef90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga4ce8f9d1d012d1ea3247861b9fcdef90">EnableSPI</a> ()</td></tr>
<tr class="separator:ga4ce8f9d1d012d1ea3247861b9fcdef90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8690a90f4c770d45ac919a547c3700d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga8690a90f4c770d45ac919a547c3700d1">SetUART1BaudRate</a> (tBaudRates baudRate)</td></tr>
<tr class="separator:ga8690a90f4c770d45ac919a547c3700d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5267f0d0e5626c6a93165fba4ddaa86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gac5267f0d0e5626c6a93165fba4ddaa86">EnableIntP0</a> ()</td></tr>
<tr class="separator:gac5267f0d0e5626c6a93165fba4ddaa86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga475375bc3c9f16d39d258c9e79814b6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga475375bc3c9f16d39d258c9e79814b6b">DisableIntP0</a> ()</td></tr>
<tr class="separator:ga475375bc3c9f16d39d258c9e79814b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69997f6cfb87afa7b927b5cd08cd7c2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#ga69997f6cfb87afa7b927b5cd08cd7c2c">UpdateRTC</a> (<a class="el" href="union_u_u32.html">UU32</a> timeStamp)</td></tr>
<tr class="separator:ga69997f6cfb87afa7b927b5cd08cd7c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafeb5010b09224954a59498ff459e19af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___microcontroller.html#gafeb5010b09224954a59498ff459e19af">ResetRadio</a> (void)</td></tr>
<tr class="separator:gafeb5010b09224954a59498ff459e19af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ea5784fa1509bc7c0a3385fcd6f0f94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7ea5784fa1509bc7c0a3385fcd6f0f94"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleInterrupt</b> (U8 intType)</td></tr>
<tr class="separator:ga7ea5784fa1509bc7c0a3385fcd6f0f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82d84aa3e2667b68c4ea90537a4b4bc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga82d84aa3e2667b68c4ea90537a4b4bc9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Handle1MsInterrupt</b> ()</td></tr>
<tr class="separator:ga82d84aa3e2667b68c4ea90537a4b4bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3769f8e2a0cb5dc2e68c5582d259336"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac3769f8e2a0cb5dc2e68c5582d259336"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Handle1SecInterrupt</b> ()</td></tr>
<tr class="separator:gac3769f8e2a0cb5dc2e68c5582d259336"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This is the microcontroller API for the RL78 micro. </p>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gacdad6d81b9a94402ce3979d531ae4f40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___microcontroller.html#gacdad6d81b9a94402ce3979d531ae4f40">InterruptTypes</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Defines all of the different interrupt types that are all available. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ggacdad6d81b9a94402ce3979d531ae4f40ab6c06d9faecfce59a7da45b7944780bd"></a>NIRQ&#160;</td><td class="fielddoc">
<p>This is the Radio interrupt </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga03e5404bb43e55ad409db907ddf5c9ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnalogConversionOff </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn analog converter off </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga690716d528c55c715ed41c3019a1d830"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnalogConversionStart </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Start converting analog </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga61e8657445c5417b2ea748ea9d23951f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnalogConversionStop </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Stop converting analog </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga1f1caa2c7c75fcb8cc784ad5d5f91213"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnalogConverterConfigure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structt_analog_configuration.html">tAnalogConfiguration</a>&#160;</td>
          <td class="paramname"><em>config</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Configure the analog converter </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">config</td><td>Configuration data </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga016d48a817a469193e4a5d074cd6049d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U16 AnalogGet10BitResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get result of last conversion (10 bits) </p><dl class="section return"><dt>Returns</dt><dd>10 bit result in 16 bit format </dd></dl>

</div>
</div>
<a class="anchor" id="ga6f4ffd53d546addb7365664f940579e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 AnalogGet8BitResult </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get result of last conversion (8 bits) </p><dl class="section return"><dt>Returns</dt><dd>10 bit result in 8 bit format </dd></dl>

</div>
</div>
<a class="anchor" id="gaeff56b2236997924270e55a62737929f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnalogSetInputChannel </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>channel</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the input channel </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">channel</td><td>Input channel </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gae6798cd2dc433ef74b228024e5bbae73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AnanlogConversionOn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn analog converter on </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gad7e3b87af0c8570f64f8150ad7c8a6bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 BufferCountUART0 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the number of characters in UART0 receive buffer </p><dl class="section return"><dt>Returns</dt><dd>Count </dd></dl>

</div>
</div>
<a class="anchor" id="ga0c8847a207a1636e48bf003a8d77922a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 BufferCountUART1 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the number of characters in UART1 receive buffer </p><dl class="section return"><dt>Returns</dt><dd>Count </dd></dl>

</div>
</div>
<a class="anchor" id="ga475375bc3c9f16d39d258c9e79814b6b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DisableIntP0 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Disable Interrupt 1 </p>

</div>
</div>
<a class="anchor" id="gaabb1277b87572789c7fc133990a7bd70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DisableRTC1HZ </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Disable 1Hz output </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga04981095e5c8daac61a50f7f41598d38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DisableRTCAlarm </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Disables RTC alarm </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gac5267f0d0e5626c6a93165fba4ddaa86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void EnableIntP0 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enable interrupt 0 </p>

</div>
</div>
<a class="anchor" id="gaf9febbc28d4e53756d6f6a20f7c661c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void EnableRTC1HZ </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enable 1Hz output </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga953aae93ab9f1d309dcb4c311f14cc3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void EnableRTCAlarm </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>enableInterrupt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enables RTC alarm </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enableInterrupt</td><td>0=disable, 1=enable </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga4ce8f9d1d012d1ea3247861b9fcdef90"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void EnableSPI </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enable the SPI port. Call this before using the SPI port </p>

</div>
</div>
<a class="anchor" id="ga701361fbb2019fda5c4a989774b370f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void HitWDT </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Hits the watchdog timer </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga6958dfb440f4c2c544b042189fa9a923"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 InitializeMicroAPI </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This function initializes the API. When done, the micro is in its post reset default state. </p><dl class="section return"><dt>Returns</dt><dd>Reset reason. Microcontroller dependent. Refer to particular implementation. </dd></dl>

</div>
</div>
<a class="anchor" id="gabcd6760025ce417c27bae09ec5ce05b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void InternalHSOscillatorOff </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turns the high speed oscillator off </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga4a53914e7aeb57f366f9efa37c994f3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void InternalHSOscillatorOn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turns the high speed oscillator on </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gacdadf6ed11e793bf97a89abd838054c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 ReadCharIIC </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>address</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads one char(byte) from a specified address on the IIC port </p><dl class="section return"><dt>Returns</dt><dd>Character read </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">address</td><td>Address to read from </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga714f5e00129cbba29e5399b7eb136e91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 ReadCharUART0 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Read a character from the receive buffer for UART0 </p><dl class="section return"><dt>Returns</dt><dd>Character from buffer if available, null if not </dd></dl>

</div>
</div>
<a class="anchor" id="ga1bef08bf4ac00662e5a33460f1fb9618"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 ReadCharUART1 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Read a character from the receive buffer for UART1 </p><dl class="section return"><dt>Returns</dt><dd>Character from buffer if available, null if not </dd></dl>

</div>
</div>
<a class="anchor" id="ga9ac607ecbf47d914900ff7d88069f613"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 ReadMultipleIIC </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8 *&#160;</td>
          <td class="paramname"><em>buffer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads specified number of characters from a specified starting address </p><dl class="section return"><dt>Returns</dt><dd>0 if successful, &gt;=1 if not.l </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>Number of bytes to read </td></tr>
    <tr><td class="paramname">address</td><td>Address to start at </td></tr>
    <tr><td class="paramname">buffer</td><td>Buffer to hold received bytes </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gad7f37d8605b8b3ce2e6915c969f17247"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 ReadSPI </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>reg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This function reads one byte from the SPI from a given location </p><dl class="section return"><dt>Returns</dt><dd>Byte that was read. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">reg</td><td>Register (location) to read </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gae74912b5daae519a520a39430dd69e35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RealTimeClockOff </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn off real time clock </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gac702222a324c1bc10dde908eff6539fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RealTimeClockOn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn on real time clock </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gafeb5010b09224954a59498ff459e19af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ResetRadio </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reset the radio via the hardware reset pin </p>

</div>
</div>
<a class="anchor" id="gaaa5a7e38f21ca2d71262092b7452b0b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetCPI </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the constant period interrupt </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>0=Off, 1= .5sec, 2=1 sec, 3=1 minute, 4=1 hour, 5=1 day, 6=1 month </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gad2e91e237be0303ec20b34bba610b7a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetMainClockToSubOscillator </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the main clock to use the sub oscillator </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gab15d1cc5f12a3400a997aa116c25743e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetRTCHourMode </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets 12 or 24 hour mode </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>0=12 hour, 1=24 hour </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gab563c321a97f73c2ea3e58e98070d8b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetSubOscillatorMode </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the sub-oscillator mode </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>0=low power, 1=normal, 2=Ultra low power </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga8690a90f4c770d45ac919a547c3700d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetUART1BaudRate </td>
          <td>(</td>
          <td class="paramtype">tBaudRates&#160;</td>
          <td class="paramname"><em>baudRate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set baud rate of UART 1 </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">baudRate</td><td>Desired baud rate </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gaf09eaf29e2cfb751d818319d9b5b18a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void StartIntervalTimer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Starts the interval timer. Handle1MsInterval() will be called every millsecond </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gac3d2bb900ac4f17b96848ae67d3e3648"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void StopIntervalTimer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Stops the interval timer. Handle1Msnterval() will not be called after this returns. </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="gae8e304a04f464eb06b0de7f7e1f6d169"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubOscillatorOff </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn the sub oscillator off </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga70ab3e7091c6842fc701fe8fbfcc6d12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubOscillatorOn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Turn the sub oscillator on </p><dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

</div>
</div>
<a class="anchor" id="ga69997f6cfb87afa7b927b5cd08cd7c2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void UpdateRTC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="union_u_u32.html">UU32</a>&#160;</td>
          <td class="paramname"><em>timeStamp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Update real time clock </p>

</div>
</div>
<a class="anchor" id="gad7d4c378b620b133c9353c685f914b69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 WriteCharIIC </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>byteToWrite</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write a char(byte) to a specified address on the IIC port </p><dl class="section return"><dt>Returns</dt><dd>0 if successful, &gt;=1 if not. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">address</td><td>Address to write to </td></tr>
    <tr><td class="paramname">byteToWrite</td><td>Byte to write to address </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga05c606a8ee19a2a0a3159db10c8c1613"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 WriteCharSPI </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write a single byte to a specific location on the SPI port </p><dl class="section return"><dt>Returns</dt><dd>0 if successful, &gt;=1 if not. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">reg</td><td>Register </td></tr>
    <tr><td class="paramname">data</td><td>Byte to write </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga1ecc48640c88df2b39642c9db2156ac5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 WriteCharSPIMultiple </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8 *&#160;</td>
          <td class="paramname"><em>buffer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This function writes multiple bytes to a specific location on the SPI port </p><dl class="section return"><dt>Returns</dt><dd>0 if successful, &gt;=1 if not. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">reg</td><td>Register to write </td></tr>
    <tr><td class="paramname">count</td><td>Number of bytes to write </td></tr>
    <tr><td class="paramname">buffer</td><td>Pointer to buffer containing data to write </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga6282a8d1fec8d0fe84c29bb08218f182"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WriteCharUART0 </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>charToWrite</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write a character to the transmit buffer for UART0 </p><dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">charToWrite</td><td>Character to write to buffer </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga7d93b4d9705e3ea33038d1e1b9fcabd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WriteCharUART1 </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>charToWrite</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write a character to the transmit buffer for UART0 </p><dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">charToWrite</td><td>Character to write to buffer </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga67a3c996a2c5866617f9c709b1e2dd14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">U8 WriteMultipleIIC </td>
          <td>(</td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8&#160;</td>
          <td class="paramname"><em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">U8 *&#160;</td>
          <td class="paramname"><em>buffer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write specified number of characters to specified starting address </p><dl class="section return"><dt>Returns</dt><dd>0 if successful, &gt;=1 if not. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>Number of bytes to write </td></tr>
    <tr><td class="paramname">address</td><td>Starting address </td></tr>
    <tr><td class="paramname">buffer</td><td>Buffer to write from </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Sep 20 2014 15:04:07 for OpenRF by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>
